package cn.tedu.store.service;

import java.util.List;

import cn.tedu.store.vo.CartVo;

/**
 * 购物车业务层接口
 * @author DELL
 *
 */
public interface ICartService {
	/**
	 * 添加购物车信息
	 * @param uid
	 * @param num
	 * @param pid
	 * @param username
	 */
	void addToCart(Integer uid,Integer num,Integer pid,String username);
	/**
	 * 通过用户id 查询购物车关联数据
	 * @param uid 用户id
	 * @return
	 */
	List<CartVo> getByUid(Integer uid);
	
	/**
	 * 添加商品数量
	 * @param cid 购物车id
 	 * @param uid 用户id
	 * @param username 用户名
	 * @return 返回最新商品数量
	 */
	Integer addNum(Integer cid,Integer uid,String username);
	
	/**
	 * 根据若干个购物车数据id查询数据
	 * @param cids 若干个购物车数据id
	 * @return 匹配的购物车数据的列表
	 */
	List<CartVo> getByCarts(Integer[] cids,Integer uid);
}
